package system

import "aifuture.cloud/response/system"

type SystemMock struct {
}

func NewSystemMock() *SystemMock {
	return &SystemMock{}
}

func (s *SystemMock) List() (error, []*system.SystemRespose) {
	sysres := system.NewSystemRespose()
	sysres.Title = "计算机视觉"
	sysres.Image = "https://www.lanboai.cn/_nuxt/img/learn-way-bg1.81274eb.png"
	sysres.Desc = "Computer Vision"
	sysres.Url = ""

	sysres2 := system.NewSystemRespose()
	sysres2.Title = "模型训练"
	sysres2.Image = "https://www.lanboai.cn/_nuxt/img/learn-way-bg2.295a216.png"
	sysres2.Desc = "Auionomous Driving"
	sysres2.Url = ""

	sysres3 := system.NewSystemRespose()
	sysres3.Title = "生物智能"
	sysres3.Image = "https://www.lanboai.cn/_nuxt/img/learn-way-bg3.4bb5f62.png"
	sysres3.Desc = "Biological Intelligence"
	sysres3.Url = ""


	sysres4 := system.NewSystemRespose()
	sysres4.Title = "认知智能"
	sysres4.Image = "https://www.lanboai.cn/_nuxt/img/learn-way-bg4.825583b.png"
	sysres4.Desc = "Cognitive Intelligence"
	sysres4.Url = ""


	sysResList := make([]*system.SystemRespose, 4)
	sysResList[0] = sysres
	sysResList[1] = sysres2
	sysResList[2] = sysres3
	sysResList[3] = sysres4
	return nil, sysResList
}
